package it.unisa.ingegneria.tdp.esercitazione5;
import java.util.ArrayList;

/**
 * Interfaccia Vertex che contiene i metodi per la gestione dei vertici del Grafo. 
 */

public interface Vertex<T> {
	public MyVertex<T> getParent();
	public void setParent(MyVertex<T> p);
	public ArrayList<MyVertex<T>> outgoingVertexes();
	public ArrayList<MyEdge<T>> getOutgoigEdges();	
	public void setOutgoingEdges(ArrayList<MyEdge<T>> e);
	public Boolean addOutEdge(MyEdge<T> arco);
	public String toString();

}
